submarine vehicles - Turkish English Dictionary